# -*- coding: utf-8 -*-
# @Time: 2025/4/19 21:57
# @Author: SimpleTree
# @desc: 认证处理器

from abc import ABC, abstractmethod


class AuthBaseHandle(ABC):
    # @abstractmethod 是 Python 中 abc（Abstract Base Classes，抽象基类）模块里的一个装饰器，其用途是把一个方法定义成抽象方法
    @abstractmethod
    def support(self, request, token: str, get_token_details):
        pass

    @abstractmethod
    def handle(self, request, token: str, get_token_details):
        pass
